Golang Job: Senior Software Engineer

Job added on

Company

SafeGuard Global
Spain

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

Job Description:
Are you interested in a fast-growing business environment and have a drive for success? Are you hoping to gain valuable experience surrounded by motivated and passionate co-workers?
At Safeguard Global, our vision is to transform forever the way people work around the world. We are a leading HR and Payroll outsourcing company on a mission to equip our clients to adapt to an ever-shifting global market. With over 900 clients and 15 international offices, we enable organisations to hire, onboard and pay employees in more than 165 countries. Whether helping companies become multi-national powerhouses or taking care of payroll for organisations as they expand, Safeguard Global is here to help.
Safeguard Global is currently seeking an experienced Senior Software Engineer. You have a passion for supporting your colleagues to succeed in their careers, enhancing their technical skillsets through high-quality engineering practices and enabling them to realise their career ambitions.
As a firm believer in delivering high-quality software, you will collaborate with your Product peer to understand the problem at hand and work with your team to choose the best technology and design approach to solve it.
Skills / Attributes
Our ideal candidate has:
  • Significant experience in developing and designing high-availability software applications.
  • A passion for mentoring others
  • Experience writing NodeJS & React.
  • Extensive experience developing microservices.
  • Experience developing RESTful APIs
  • Experience using tools for code repository GIT
  • Experience with various database technologies, including relational and non-relational
  • Experience with CI/CD tools and processes
  • Experience with Docker
  • Experience with Cloud Native Patterns and Cloud Technology, particularly AWS
  • Experience working in a high-performing agile team
  • Experience with Test Automation, Continuous Integration, Continuous Delivery
  • Experience with Continuous Improvement, Lean Software Development practices
  • Excellent communication skills (both technical and business)
Whilst not necessary, the following is a significant plus
  • Experience in writing Golang.
  • Experience in writing TypeScript
  • Experience with event-driven architectures, including event sourcing.
  • Experience in migrating from legacy code
You’ll work in an Agile team, where continuous improvement isn't a bumper sticker; it's a part of our culture. You move fast, but don't rush. You build in safety to move fast by working in small increments, writing testable, maintainable, deployable code, and getting continuous feedback from your team and customers. You love collaboration, always learning something new, and enjoy sharing what you know with others.
At Safeguard Global, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and Guardians.
LI-DW1
At Safeguard Global, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and Guardians.